#as: -march=armv8-a+sve2p2
#as: -march=armv8-a+sme2p2
#as: -march=armv9.6-a
#objdump: -dr

.*:     file format .*


Disassembly of section \.text:

0+ <\.text>:
 *[0-9a-f]+:	0406a000 	abs	z0\.b, p0/z, z0\.b
 *[0-9a-f]+:	0406a01f 	abs	z31\.b, p0/z, z0\.b
 *[0-9a-f]+:	0406bc00 	abs	z0\.b, p7/z, z0\.b
 *[0-9a-f]+:	0406a3e0 	abs	z0\.b, p0/z, z31\.b
 *[0-9a-f]+:	0446a000 	abs	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	0446a01f 	abs	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	0446bc00 	abs	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	0446a3e0 	abs	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	0486a000 	abs	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	0486a01f 	abs	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	0486bc00 	abs	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	0486a3e0 	abs	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	04c6a000 	abs	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	04c6a01f 	abs	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	04c6bc00 	abs	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	04c6a3e0 	abs	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	649ac000 	bfcvt	z0\.h, p0/z, z0\.s
 *[0-9a-f]+:	649ac01f 	bfcvt	z31\.h, p0/z, z0\.s
 *[0-9a-f]+:	649adc00 	bfcvt	z0\.h, p7/z, z0\.s
 *[0-9a-f]+:	649ac3e0 	bfcvt	z0\.h, p0/z, z31\.s
 *[0-9a-f]+:	6482a000 	bfcvtnt	z0\.h, p0/z, z0\.s
 *[0-9a-f]+:	6482a01f 	bfcvtnt	z31\.h, p0/z, z0\.s
 *[0-9a-f]+:	6482bc00 	bfcvtnt	z0\.h, p7/z, z0\.s
 *[0-9a-f]+:	6482a3e0 	bfcvtnt	z0\.h, p0/z, z31\.s
 *[0-9a-f]+:	0408a000 	cls	z0\.b, p0/z, z0\.b
 *[0-9a-f]+:	0408a01f 	cls	z31\.b, p0/z, z0\.b
 *[0-9a-f]+:	0408bc00 	cls	z0\.b, p7/z, z0\.b
 *[0-9a-f]+:	0408a3e0 	cls	z0\.b, p0/z, z31\.b
 *[0-9a-f]+:	0448a000 	cls	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	0448a01f 	cls	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	0448bc00 	cls	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	0448a3e0 	cls	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	0488a000 	cls	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	0488a01f 	cls	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	0488bc00 	cls	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	0488a3e0 	cls	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	04c8a000 	cls	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	04c8a01f 	cls	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	04c8bc00 	cls	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	04c8a3e0 	cls	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	0409a000 	clz	z0\.b, p0/z, z0\.b
 *[0-9a-f]+:	0409a01f 	clz	z31\.b, p0/z, z0\.b
 *[0-9a-f]+:	0409bc00 	clz	z0\.b, p7/z, z0\.b
 *[0-9a-f]+:	0409a3e0 	clz	z0\.b, p0/z, z31\.b
 *[0-9a-f]+:	0449a000 	clz	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	0449a01f 	clz	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	0449bc00 	clz	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	0449a3e0 	clz	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	0489a000 	clz	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	0489a01f 	clz	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	0489bc00 	clz	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	0489a3e0 	clz	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	04c9a000 	clz	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	04c9a01f 	clz	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	04c9bc00 	clz	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	04c9a3e0 	clz	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	040ba000 	cnot	z0\.b, p0/z, z0\.b
 *[0-9a-f]+:	040ba01f 	cnot	z31\.b, p0/z, z0\.b
 *[0-9a-f]+:	040bbc00 	cnot	z0\.b, p7/z, z0\.b
 *[0-9a-f]+:	040ba3e0 	cnot	z0\.b, p0/z, z31\.b
 *[0-9a-f]+:	044ba000 	cnot	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	044ba01f 	cnot	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	044bbc00 	cnot	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	044ba3e0 	cnot	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	048ba000 	cnot	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	048ba01f 	cnot	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	048bbc00 	cnot	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	048ba3e0 	cnot	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	04cba000 	cnot	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	04cba01f 	cnot	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	04cbbc00 	cnot	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	04cba3e0 	cnot	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	040aa000 	cnt	z0\.b, p0/z, z0\.b
 *[0-9a-f]+:	040aa01f 	cnt	z31\.b, p0/z, z0\.b
 *[0-9a-f]+:	040abc00 	cnt	z0\.b, p7/z, z0\.b
 *[0-9a-f]+:	040aa3e0 	cnt	z0\.b, p0/z, z31\.b
 *[0-9a-f]+:	044aa000 	cnt	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	044aa01f 	cnt	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	044abc00 	cnt	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	044aa3e0 	cnt	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	048aa000 	cnt	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	048aa01f 	cnt	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	048abc00 	cnt	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	048aa3e0 	cnt	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	04caa000 	cnt	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	04caa01f 	cnt	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	04cabc00 	cnt	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	04caa3e0 	cnt	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	05218000 	compact	z0\.b, p0, z0\.b
 *[0-9a-f]+:	0521801f 	compact	z31\.b, p0, z0\.b
 *[0-9a-f]+:	05219c00 	compact	z0\.b, p7, z0\.b
 *[0-9a-f]+:	052183e0 	compact	z0\.b, p0, z31\.b
 *[0-9a-f]+:	05618000 	compact	z0\.h, p0, z0\.h
 *[0-9a-f]+:	0561801f 	compact	z31\.h, p0, z0\.h
 *[0-9a-f]+:	05619c00 	compact	z0\.h, p7, z0\.h
 *[0-9a-f]+:	056183e0 	compact	z0\.h, p0, z31\.h
 *[0-9a-f]+:	05a18000 	compact	z0\.s, p0, z0\.s
 *[0-9a-f]+:	05a1801f 	compact	z31\.s, p0, z0\.s
 *[0-9a-f]+:	05a19c00 	compact	z0\.s, p7, z0\.s
 *[0-9a-f]+:	05a183e0 	compact	z0\.s, p0, z31\.s
 *[0-9a-f]+:	05e18000 	compact	z0\.d, p0, z0\.d
 *[0-9a-f]+:	05e1801f 	compact	z31\.d, p0, z0\.d
 *[0-9a-f]+:	05e19c00 	compact	z0\.d, p7, z0\.d
 *[0-9a-f]+:	05e183e0 	compact	z0\.d, p0, z31\.d
 *[0-9a-f]+:	05318000 	expand	z0\.b, p0, z0\.b
 *[0-9a-f]+:	0531801f 	expand	z31\.b, p0, z0\.b
 *[0-9a-f]+:	05319c00 	expand	z0\.b, p7, z0\.b
 *[0-9a-f]+:	053183e0 	expand	z0\.b, p0, z31\.b
 *[0-9a-f]+:	05718000 	expand	z0\.h, p0, z0\.h
 *[0-9a-f]+:	0571801f 	expand	z31\.h, p0, z0\.h
 *[0-9a-f]+:	05719c00 	expand	z0\.h, p7, z0\.h
 *[0-9a-f]+:	057183e0 	expand	z0\.h, p0, z31\.h
 *[0-9a-f]+:	05b18000 	expand	z0\.s, p0, z0\.s
 *[0-9a-f]+:	05b1801f 	expand	z31\.s, p0, z0\.s
 *[0-9a-f]+:	05b19c00 	expand	z0\.s, p7, z0\.s
 *[0-9a-f]+:	05b183e0 	expand	z0\.s, p0, z31\.s
 *[0-9a-f]+:	05f18000 	expand	z0\.d, p0, z0\.d
 *[0-9a-f]+:	05f1801f 	expand	z31\.d, p0, z0\.d
 *[0-9a-f]+:	05f19c00 	expand	z0\.d, p7, z0\.d
 *[0-9a-f]+:	05f183e0 	expand	z0\.d, p0, z31\.d
 *[0-9a-f]+:	044ca000 	fabs	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	044ca01f 	fabs	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	044cbc00 	fabs	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	044ca3e0 	fabs	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	048ca000 	fabs	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	048ca01f 	fabs	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	048cbc00 	fabs	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	048ca3e0 	fabs	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	04cca000 	fabs	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	04cca01f 	fabs	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	04ccbc00 	fabs	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	04cca3e0 	fabs	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	649aa000 	fcvt	z0\.s, p0/z, z0\.h
 *[0-9a-f]+:	649aa01f 	fcvt	z31\.s, p0/z, z0\.h
 *[0-9a-f]+:	649abc00 	fcvt	z0\.s, p7/z, z0\.h
 *[0-9a-f]+:	649aa3e0 	fcvt	z0\.s, p0/z, z31\.h
 *[0-9a-f]+:	64daa000 	fcvt	z0\.d, p0/z, z0\.h
 *[0-9a-f]+:	64daa01f 	fcvt	z31\.d, p0/z, z0\.h
 *[0-9a-f]+:	64dabc00 	fcvt	z0\.d, p7/z, z0\.h
 *[0-9a-f]+:	64daa3e0 	fcvt	z0\.d, p0/z, z31\.h
 *[0-9a-f]+:	649a8000 	fcvt	z0\.h, p0/z, z0\.s
 *[0-9a-f]+:	649a801f 	fcvt	z31\.h, p0/z, z0\.s
 *[0-9a-f]+:	649a9c00 	fcvt	z0\.h, p7/z, z0\.s
 *[0-9a-f]+:	649a83e0 	fcvt	z0\.h, p0/z, z31\.s
 *[0-9a-f]+:	64dae000 	fcvt	z0\.d, p0/z, z0\.s
 *[0-9a-f]+:	64dae01f 	fcvt	z31\.d, p0/z, z0\.s
 *[0-9a-f]+:	64dafc00 	fcvt	z0\.d, p7/z, z0\.s
 *[0-9a-f]+:	64dae3e0 	fcvt	z0\.d, p0/z, z31\.s
 *[0-9a-f]+:	64da8000 	fcvt	z0\.h, p0/z, z0\.d
 *[0-9a-f]+:	64da801f 	fcvt	z31\.h, p0/z, z0\.d
 *[0-9a-f]+:	64da9c00 	fcvt	z0\.h, p7/z, z0\.d
 *[0-9a-f]+:	64da83e0 	fcvt	z0\.h, p0/z, z31\.d
 *[0-9a-f]+:	64dac000 	fcvt	z0\.s, p0/z, z0\.d
 *[0-9a-f]+:	64dac01f 	fcvt	z31\.s, p0/z, z0\.d
 *[0-9a-f]+:	64dadc00 	fcvt	z0\.s, p7/z, z0\.d
 *[0-9a-f]+:	64dac3e0 	fcvt	z0\.s, p0/z, z31\.d
 *[0-9a-f]+:	6481a000 	fcvtlt	z0\.s, p0/z, z0\.h
 *[0-9a-f]+:	6481a01f 	fcvtlt	z31\.s, p0/z, z0\.h
 *[0-9a-f]+:	6481bc00 	fcvtlt	z0\.s, p7/z, z0\.h
 *[0-9a-f]+:	6481a3e0 	fcvtlt	z0\.s, p0/z, z31\.h
 *[0-9a-f]+:	64c3a000 	fcvtlt	z0\.d, p0/z, z0\.s
 *[0-9a-f]+:	64c3a01f 	fcvtlt	z31\.d, p0/z, z0\.s
 *[0-9a-f]+:	64c3bc00 	fcvtlt	z0\.d, p7/z, z0\.s
 *[0-9a-f]+:	64c3a3e0 	fcvtlt	z0\.d, p0/z, z31\.s
 *[0-9a-f]+:	6480a000 	fcvtnt	z0\.h, p0/z, z0\.s
 *[0-9a-f]+:	6480a01f 	fcvtnt	z31\.h, p0/z, z0\.s
 *[0-9a-f]+:	6480bc00 	fcvtnt	z0\.h, p7/z, z0\.s
 *[0-9a-f]+:	6480a3e0 	fcvtnt	z0\.h, p0/z, z31\.s
 *[0-9a-f]+:	64c2a000 	fcvtnt	z0\.s, p0/z, z0\.d
 *[0-9a-f]+:	64c2a01f 	fcvtnt	z31\.s, p0/z, z0\.d
 *[0-9a-f]+:	64c2bc00 	fcvtnt	z0\.s, p7/z, z0\.d
 *[0-9a-f]+:	64c2a3e0 	fcvtnt	z0\.s, p0/z, z31\.d
 *[0-9a-f]+:	641ac000 	fcvtx	z0\.s, p0/z, z0\.d
 *[0-9a-f]+:	641ac01f 	fcvtx	z31\.s, p0/z, z0\.d
 *[0-9a-f]+:	641adc00 	fcvtx	z0\.s, p7/z, z0\.d
 *[0-9a-f]+:	641ac3e0 	fcvtx	z0\.s, p0/z, z31\.d
 *[0-9a-f]+:	6402a000 	fcvtxnt	z0\.s, p0/z, z0\.d
 *[0-9a-f]+:	6402a01f 	fcvtxnt	z31\.s, p0/z, z0\.d
 *[0-9a-f]+:	6402bc00 	fcvtxnt	z0\.s, p7/z, z0\.d
 *[0-9a-f]+:	6402a3e0 	fcvtxnt	z0\.s, p0/z, z31\.d
 *[0-9a-f]+:	645ec000 	fcvtzs	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	645ec01f 	fcvtzs	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	645edc00 	fcvtzs	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	645ec3e0 	fcvtzs	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	645f8000 	fcvtzs	z0\.s, p0/z, z0\.h
 *[0-9a-f]+:	645f801f 	fcvtzs	z31\.s, p0/z, z0\.h
 *[0-9a-f]+:	645f9c00 	fcvtzs	z0\.s, p7/z, z0\.h
 *[0-9a-f]+:	645f83e0 	fcvtzs	z0\.s, p0/z, z31\.h
 *[0-9a-f]+:	645fc000 	fcvtzs	z0\.d, p0/z, z0\.h
 *[0-9a-f]+:	645fc01f 	fcvtzs	z31\.d, p0/z, z0\.h
 *[0-9a-f]+:	645fdc00 	fcvtzs	z0\.d, p7/z, z0\.h
 *[0-9a-f]+:	645fc3e0 	fcvtzs	z0\.d, p0/z, z31\.h
 *[0-9a-f]+:	649f8000 	fcvtzs	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	649f801f 	fcvtzs	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	649f9c00 	fcvtzs	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	649f83e0 	fcvtzs	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	64df8000 	fcvtzs	z0\.d, p0/z, z0\.s
 *[0-9a-f]+:	64df801f 	fcvtzs	z31\.d, p0/z, z0\.s
 *[0-9a-f]+:	64df9c00 	fcvtzs	z0\.d, p7/z, z0\.s
 *[0-9a-f]+:	64df83e0 	fcvtzs	z0\.d, p0/z, z31\.s
 *[0-9a-f]+:	64de8000 	fcvtzs	z0\.s, p0/z, z0\.d
 *[0-9a-f]+:	64de801f 	fcvtzs	z31\.s, p0/z, z0\.d
 *[0-9a-f]+:	64de9c00 	fcvtzs	z0\.s, p7/z, z0\.d
 *[0-9a-f]+:	64de83e0 	fcvtzs	z0\.s, p0/z, z31\.d
 *[0-9a-f]+:	64dfc000 	fcvtzs	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	64dfc01f 	fcvtzs	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	64dfdc00 	fcvtzs	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	64dfc3e0 	fcvtzs	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	645ee000 	fcvtzu	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	645ee01f 	fcvtzu	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	645efc00 	fcvtzu	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	645ee3e0 	fcvtzu	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	645fa000 	fcvtzu	z0\.s, p0/z, z0\.h
 *[0-9a-f]+:	645fa01f 	fcvtzu	z31\.s, p0/z, z0\.h
 *[0-9a-f]+:	645fbc00 	fcvtzu	z0\.s, p7/z, z0\.h
 *[0-9a-f]+:	645fa3e0 	fcvtzu	z0\.s, p0/z, z31\.h
 *[0-9a-f]+:	645fe000 	fcvtzu	z0\.d, p0/z, z0\.h
 *[0-9a-f]+:	645fe01f 	fcvtzu	z31\.d, p0/z, z0\.h
 *[0-9a-f]+:	645ffc00 	fcvtzu	z0\.d, p7/z, z0\.h
 *[0-9a-f]+:	645fe3e0 	fcvtzu	z0\.d, p0/z, z31\.h
 *[0-9a-f]+:	649fa000 	fcvtzu	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	649fa01f 	fcvtzu	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	649fbc00 	fcvtzu	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	649fa3e0 	fcvtzu	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	64dfa000 	fcvtzu	z0\.d, p0/z, z0\.s
 *[0-9a-f]+:	64dfa01f 	fcvtzu	z31\.d, p0/z, z0\.s
 *[0-9a-f]+:	64dfbc00 	fcvtzu	z0\.d, p7/z, z0\.s
 *[0-9a-f]+:	64dfa3e0 	fcvtzu	z0\.d, p0/z, z31\.s
 *[0-9a-f]+:	64dea000 	fcvtzu	z0\.s, p0/z, z0\.d
 *[0-9a-f]+:	64dea01f 	fcvtzu	z31\.s, p0/z, z0\.d
 *[0-9a-f]+:	64debc00 	fcvtzu	z0\.s, p7/z, z0\.d
 *[0-9a-f]+:	64dea3e0 	fcvtzu	z0\.s, p0/z, z31\.d
 *[0-9a-f]+:	64dfe000 	fcvtzu	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	64dfe01f 	fcvtzu	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	64dffc00 	fcvtzu	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	64dfe3e0 	fcvtzu	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	25218000 	firstp	x0, p0, p0\.b
 *[0-9a-f]+:	2521801f 	firstp	xzr, p0, p0\.b
 *[0-9a-f]+:	2521bc00 	firstp	x0, p15, p0\.b
 *[0-9a-f]+:	252181e0 	firstp	x0, p0, p15\.b
 *[0-9a-f]+:	25618000 	firstp	x0, p0, p0\.h
 *[0-9a-f]+:	2561801f 	firstp	xzr, p0, p0\.h
 *[0-9a-f]+:	2561bc00 	firstp	x0, p15, p0\.h
 *[0-9a-f]+:	256181e0 	firstp	x0, p0, p15\.h
 *[0-9a-f]+:	25a18000 	firstp	x0, p0, p0\.s
 *[0-9a-f]+:	25a1801f 	firstp	xzr, p0, p0\.s
 *[0-9a-f]+:	25a1bc00 	firstp	x0, p15, p0\.s
 *[0-9a-f]+:	25a181e0 	firstp	x0, p0, p15\.s
 *[0-9a-f]+:	25e18000 	firstp	x0, p0, p0\.d
 *[0-9a-f]+:	25e1801f 	firstp	xzr, p0, p0\.d
 *[0-9a-f]+:	25e1bc00 	firstp	x0, p15, p0\.d
 *[0-9a-f]+:	25e181e0 	firstp	x0, p0, p15\.d
 *[0-9a-f]+:	641ea000 	flogb	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	641ea01f 	flogb	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	641ebc00 	flogb	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	641ea3e0 	flogb	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	641ec000 	flogb	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	641ec01f 	flogb	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	641edc00 	flogb	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	641ec3e0 	flogb	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	641ee000 	flogb	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	641ee01f 	flogb	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	641efc00 	flogb	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	641ee3e0 	flogb	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	044da000 	fneg	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	044da01f 	fneg	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	044dbc00 	fneg	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	044da3e0 	fneg	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	048da000 	fneg	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	048da01f 	fneg	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	048dbc00 	fneg	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	048da3e0 	fneg	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	04cda000 	fneg	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	04cda01f 	fneg	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	04cdbc00 	fneg	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	04cda3e0 	fneg	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	645b8000 	frecpx	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	645b801f 	frecpx	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	645b9c00 	frecpx	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	645b83e0 	frecpx	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	649b8000 	frecpx	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	649b801f 	frecpx	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	649b9c00 	frecpx	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	649b83e0 	frecpx	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	64db8000 	frecpx	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	64db801f 	frecpx	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	64db9c00 	frecpx	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	64db83e0 	frecpx	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	6511a000 	frint32x	z0\.s, p0/m, z0\.s
 *[0-9a-f]+:	6511a01f 	frint32x	z31\.s, p0/m, z0\.s
 *[0-9a-f]+:	6511bc00 	frint32x	z0\.s, p7/m, z0\.s
 *[0-9a-f]+:	6511a3e0 	frint32x	z0\.s, p0/m, z31\.s
 *[0-9a-f]+:	6513a000 	frint32x	z0\.d, p0/m, z0\.d
 *[0-9a-f]+:	6513a01f 	frint32x	z31\.d, p0/m, z0\.d
 *[0-9a-f]+:	6513bc00 	frint32x	z0\.d, p7/m, z0\.d
 *[0-9a-f]+:	6513a3e0 	frint32x	z0\.d, p0/m, z31\.d
 *[0-9a-f]+:	641ca000 	frint32x	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	641ca01f 	frint32x	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	641cbc00 	frint32x	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	641ca3e0 	frint32x	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	641ce000 	frint32x	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	641ce01f 	frint32x	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	641cfc00 	frint32x	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	641ce3e0 	frint32x	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	6510a000 	frint32z	z0\.s, p0/m, z0\.s
 *[0-9a-f]+:	6510a01f 	frint32z	z31\.s, p0/m, z0\.s
 *[0-9a-f]+:	6510bc00 	frint32z	z0\.s, p7/m, z0\.s
 *[0-9a-f]+:	6510a3e0 	frint32z	z0\.s, p0/m, z31\.s
 *[0-9a-f]+:	6512a000 	frint32z	z0\.d, p0/m, z0\.d
 *[0-9a-f]+:	6512a01f 	frint32z	z31\.d, p0/m, z0\.d
 *[0-9a-f]+:	6512bc00 	frint32z	z0\.d, p7/m, z0\.d
 *[0-9a-f]+:	6512a3e0 	frint32z	z0\.d, p0/m, z31\.d
 *[0-9a-f]+:	641c8000 	frint32z	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	641c801f 	frint32z	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	641c9c00 	frint32z	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	641c83e0 	frint32z	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	641cc000 	frint32z	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	641cc01f 	frint32z	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	641cdc00 	frint32z	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	641cc3e0 	frint32z	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	6515a000 	frint64x	z0\.s, p0/m, z0\.s
 *[0-9a-f]+:	6515a01f 	frint64x	z31\.s, p0/m, z0\.s
 *[0-9a-f]+:	6515bc00 	frint64x	z0\.s, p7/m, z0\.s
 *[0-9a-f]+:	6515a3e0 	frint64x	z0\.s, p0/m, z31\.s
 *[0-9a-f]+:	6517a000 	frint64x	z0\.d, p0/m, z0\.d
 *[0-9a-f]+:	6517a01f 	frint64x	z31\.d, p0/m, z0\.d
 *[0-9a-f]+:	6517bc00 	frint64x	z0\.d, p7/m, z0\.d
 *[0-9a-f]+:	6517a3e0 	frint64x	z0\.d, p0/m, z31\.d
 *[0-9a-f]+:	641da000 	frint64x	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	641da01f 	frint64x	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	641dbc00 	frint64x	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	641da3e0 	frint64x	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	641de000 	frint64x	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	641de01f 	frint64x	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	641dfc00 	frint64x	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	641de3e0 	frint64x	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	6514a000 	frint64z	z0\.s, p0/m, z0\.s
 *[0-9a-f]+:	6514a01f 	frint64z	z31\.s, p0/m, z0\.s
 *[0-9a-f]+:	6514bc00 	frint64z	z0\.s, p7/m, z0\.s
 *[0-9a-f]+:	6514a3e0 	frint64z	z0\.s, p0/m, z31\.s
 *[0-9a-f]+:	6516a000 	frint64z	z0\.d, p0/m, z0\.d
 *[0-9a-f]+:	6516a01f 	frint64z	z31\.d, p0/m, z0\.d
 *[0-9a-f]+:	6516bc00 	frint64z	z0\.d, p7/m, z0\.d
 *[0-9a-f]+:	6516a3e0 	frint64z	z0\.d, p0/m, z31\.d
 *[0-9a-f]+:	641d8000 	frint64z	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	641d801f 	frint64z	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	641d9c00 	frint64z	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	641d83e0 	frint64z	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	641dc000 	frint64z	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	641dc01f 	frint64z	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	641ddc00 	frint64z	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	641dc3e0 	frint64z	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	6459c000 	frintx	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	6459c01f 	frintx	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	6459dc00 	frintx	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	6459c3e0 	frintx	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	6499c000 	frintx	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	6499c01f 	frintx	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	6499dc00 	frintx	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	6499c3e0 	frintx	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	64d9c000 	frintx	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	64d9c01f 	frintx	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	64d9dc00 	frintx	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	64d9c3e0 	frintx	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	6459e000 	frinti	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	6459e01f 	frinti	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	6459fc00 	frinti	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	6459e3e0 	frinti	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	6499e000 	frinti	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	6499e01f 	frinti	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	6499fc00 	frinti	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	6499e3e0 	frinti	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	64d9e000 	frinti	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	64d9e01f 	frinti	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	64d9fc00 	frinti	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	64d9e3e0 	frinti	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	64598000 	frinta	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	6459801f 	frinta	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	64599c00 	frinta	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	645983e0 	frinta	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	64998000 	frinta	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	6499801f 	frinta	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	64999c00 	frinta	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	649983e0 	frinta	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	64d98000 	frinta	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	64d9801f 	frinta	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	64d99c00 	frinta	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	64d983e0 	frinta	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	64588000 	frintn	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	6458801f 	frintn	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	64589c00 	frintn	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	645883e0 	frintn	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	64988000 	frintn	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	6498801f 	frintn	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	64989c00 	frintn	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	649883e0 	frintn	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	64d88000 	frintn	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	64d8801f 	frintn	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	64d89c00 	frintn	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	64d883e0 	frintn	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	6458e000 	frintz	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	6458e01f 	frintz	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	6458fc00 	frintz	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	6458e3e0 	frintz	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	6498e000 	frintz	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	6498e01f 	frintz	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	6498fc00 	frintz	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	6498e3e0 	frintz	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	64d8e000 	frintz	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	64d8e01f 	frintz	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	64d8fc00 	frintz	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	64d8e3e0 	frintz	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	6458c000 	frintm	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	6458c01f 	frintm	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	6458dc00 	frintm	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	6458c3e0 	frintm	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	6498c000 	frintm	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	6498c01f 	frintm	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	6498dc00 	frintm	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	6498c3e0 	frintm	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	64d8c000 	frintm	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	64d8c01f 	frintm	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	64d8dc00 	frintm	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	64d8c3e0 	frintm	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	6458a000 	frintp	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	6458a01f 	frintp	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	6458bc00 	frintp	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	6458a3e0 	frintp	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	6498a000 	frintp	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	6498a01f 	frintp	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	6498bc00 	frintp	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	6498a3e0 	frintp	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	64d8a000 	frintp	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	64d8a01f 	frintp	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	64d8bc00 	frintp	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	64d8a3e0 	frintp	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	645ba000 	fsqrt	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	645ba01f 	fsqrt	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	645bbc00 	fsqrt	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	645ba3e0 	fsqrt	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	649ba000 	fsqrt	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	649ba01f 	fsqrt	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	649bbc00 	fsqrt	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	649ba3e0 	fsqrt	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	64dba000 	fsqrt	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	64dba01f 	fsqrt	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	64dbbc00 	fsqrt	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	64dba3e0 	fsqrt	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	25228000 	lastp	x0, p0, p0\.b
 *[0-9a-f]+:	2522801f 	lastp	xzr, p0, p0\.b
 *[0-9a-f]+:	2522bc00 	lastp	x0, p15, p0\.b
 *[0-9a-f]+:	252281e0 	lastp	x0, p0, p15\.b
 *[0-9a-f]+:	25628000 	lastp	x0, p0, p0\.h
 *[0-9a-f]+:	2562801f 	lastp	xzr, p0, p0\.h
 *[0-9a-f]+:	2562bc00 	lastp	x0, p15, p0\.h
 *[0-9a-f]+:	256281e0 	lastp	x0, p0, p15\.h
 *[0-9a-f]+:	25a28000 	lastp	x0, p0, p0\.s
 *[0-9a-f]+:	25a2801f 	lastp	xzr, p0, p0\.s
 *[0-9a-f]+:	25a2bc00 	lastp	x0, p15, p0\.s
 *[0-9a-f]+:	25a281e0 	lastp	x0, p0, p15\.s
 *[0-9a-f]+:	25e28000 	lastp	x0, p0, p0\.d
 *[0-9a-f]+:	25e2801f 	lastp	xzr, p0, p0\.d
 *[0-9a-f]+:	25e2bc00 	lastp	x0, p15, p0\.d
 *[0-9a-f]+:	25e281e0 	lastp	x0, p0, p15\.d
 *[0-9a-f]+:	0407a000 	neg	z0\.b, p0/z, z0\.b
 *[0-9a-f]+:	0407a01f 	neg	z31\.b, p0/z, z0\.b
 *[0-9a-f]+:	0407bc00 	neg	z0\.b, p7/z, z0\.b
 *[0-9a-f]+:	0407a3e0 	neg	z0\.b, p0/z, z31\.b
 *[0-9a-f]+:	0447a000 	neg	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	0447a01f 	neg	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	0447bc00 	neg	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	0447a3e0 	neg	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	0487a000 	neg	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	0487a01f 	neg	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	0487bc00 	neg	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	0487a3e0 	neg	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	04c7a000 	neg	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	04c7a01f 	neg	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	04c7bc00 	neg	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	04c7a3e0 	neg	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	040ea000 	not	z0\.b, p0/z, z0\.b
 *[0-9a-f]+:	040ea01f 	not	z31\.b, p0/z, z0\.b
 *[0-9a-f]+:	040ebc00 	not	z0\.b, p7/z, z0\.b
 *[0-9a-f]+:	040ea3e0 	not	z0\.b, p0/z, z31\.b
 *[0-9a-f]+:	044ea000 	not	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	044ea01f 	not	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	044ebc00 	not	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	044ea3e0 	not	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	048ea000 	not	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	048ea01f 	not	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	048ebc00 	not	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	048ea3e0 	not	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	04cea000 	not	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	04cea01f 	not	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	04cebc00 	not	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	04cea3e0 	not	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	0527a000 	rbit	z0\.b, p0/z, z0\.b
 *[0-9a-f]+:	0527a01f 	rbit	z31\.b, p0/z, z0\.b
 *[0-9a-f]+:	0527bc00 	rbit	z0\.b, p7/z, z0\.b
 *[0-9a-f]+:	0527a3e0 	rbit	z0\.b, p0/z, z31\.b
 *[0-9a-f]+:	0567a000 	rbit	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	0567a01f 	rbit	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	0567bc00 	rbit	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	0567a3e0 	rbit	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	05a7a000 	rbit	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	05a7a01f 	rbit	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	05a7bc00 	rbit	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	05a7a3e0 	rbit	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	05e7a000 	rbit	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	05e7a01f 	rbit	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	05e7bc00 	rbit	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	05e7a3e0 	rbit	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	0564a000 	revb	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	0564a01f 	revb	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	0564bc00 	revb	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	0564a3e0 	revb	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	05a4a000 	revb	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	05a4a01f 	revb	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	05a4bc00 	revb	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	05a4a3e0 	revb	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	05e4a000 	revb	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	05e4a01f 	revb	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	05e4bc00 	revb	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	05e4a3e0 	revb	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	05a5a000 	revh	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	05a5a01f 	revh	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	05a5bc00 	revh	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	05a5a3e0 	revh	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	05e5a000 	revh	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	05e5a01f 	revh	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	05e5bc00 	revh	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	05e5a3e0 	revh	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	05e6a000 	revw	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	05e6a01f 	revw	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	05e6bc00 	revw	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	05e6a3e0 	revw	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	052ea000 	revd	z0\.q, p0/z, z0\.q
 *[0-9a-f]+:	052ea01f 	revd	z31\.q, p0/z, z0\.q
 *[0-9a-f]+:	052ebc00 	revd	z0\.q, p7/z, z0\.q
 *[0-9a-f]+:	052ea3e0 	revd	z0\.q, p0/z, z31\.q
 *[0-9a-f]+:	645cc000 	scvtf	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	645cc01f 	scvtf	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	645cdc00 	scvtf	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	645cc3e0 	scvtf	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	645d8000 	scvtf	z0\.h, p0/z, z0\.s
 *[0-9a-f]+:	645d801f 	scvtf	z31\.h, p0/z, z0\.s
 *[0-9a-f]+:	645d9c00 	scvtf	z0\.h, p7/z, z0\.s
 *[0-9a-f]+:	645d83e0 	scvtf	z0\.h, p0/z, z31\.s
 *[0-9a-f]+:	649d8000 	scvtf	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	649d801f 	scvtf	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	649d9c00 	scvtf	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	649d83e0 	scvtf	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	64dc8000 	scvtf	z0\.d, p0/z, z0\.s
 *[0-9a-f]+:	64dc801f 	scvtf	z31\.d, p0/z, z0\.s
 *[0-9a-f]+:	64dc9c00 	scvtf	z0\.d, p7/z, z0\.s
 *[0-9a-f]+:	64dc83e0 	scvtf	z0\.d, p0/z, z31\.s
 *[0-9a-f]+:	645dc000 	scvtf	z0\.h, p0/z, z0\.d
 *[0-9a-f]+:	645dc01f 	scvtf	z31\.h, p0/z, z0\.d
 *[0-9a-f]+:	645ddc00 	scvtf	z0\.h, p7/z, z0\.d
 *[0-9a-f]+:	645dc3e0 	scvtf	z0\.h, p0/z, z31\.d
 *[0-9a-f]+:	64dd8000 	scvtf	z0\.s, p0/z, z0\.d
 *[0-9a-f]+:	64dd801f 	scvtf	z31\.s, p0/z, z0\.d
 *[0-9a-f]+:	64dd9c00 	scvtf	z0\.s, p7/z, z0\.d
 *[0-9a-f]+:	64dd83e0 	scvtf	z0\.s, p0/z, z31\.d
 *[0-9a-f]+:	64ddc000 	scvtf	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	64ddc01f 	scvtf	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	64dddc00 	scvtf	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	64ddc3e0 	scvtf	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	440aa000 	sqabs	z0\.b, p0/z, z0\.b
 *[0-9a-f]+:	440aa01f 	sqabs	z31\.b, p0/z, z0\.b
 *[0-9a-f]+:	440abc00 	sqabs	z0\.b, p7/z, z0\.b
 *[0-9a-f]+:	440aa3e0 	sqabs	z0\.b, p0/z, z31\.b
 *[0-9a-f]+:	444aa000 	sqabs	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	444aa01f 	sqabs	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	444abc00 	sqabs	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	444aa3e0 	sqabs	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	448aa000 	sqabs	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	448aa01f 	sqabs	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	448abc00 	sqabs	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	448aa3e0 	sqabs	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	44caa000 	sqabs	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	44caa01f 	sqabs	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	44cabc00 	sqabs	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	44caa3e0 	sqabs	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	440ba000 	sqneg	z0\.b, p0/z, z0\.b
 *[0-9a-f]+:	440ba01f 	sqneg	z31\.b, p0/z, z0\.b
 *[0-9a-f]+:	440bbc00 	sqneg	z0\.b, p7/z, z0\.b
 *[0-9a-f]+:	440ba3e0 	sqneg	z0\.b, p0/z, z31\.b
 *[0-9a-f]+:	444ba000 	sqneg	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	444ba01f 	sqneg	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	444bbc00 	sqneg	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	444ba3e0 	sqneg	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	448ba000 	sqneg	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	448ba01f 	sqneg	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	448bbc00 	sqneg	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	448ba3e0 	sqneg	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	44cba000 	sqneg	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	44cba01f 	sqneg	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	44cbbc00 	sqneg	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	44cba3e0 	sqneg	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	0440a000 	sxtb	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	0440a01f 	sxtb	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	0440bc00 	sxtb	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	0440a3e0 	sxtb	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	0480a000 	sxtb	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	0480a01f 	sxtb	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	0480bc00 	sxtb	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	0480a3e0 	sxtb	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	04c0a000 	sxtb	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	04c0a01f 	sxtb	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	04c0bc00 	sxtb	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	04c0a3e0 	sxtb	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	0482a000 	sxth	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	0482a01f 	sxth	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	0482bc00 	sxth	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	0482a3e0 	sxth	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	04c2a000 	sxth	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	04c2a01f 	sxth	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	04c2bc00 	sxth	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	04c2a3e0 	sxth	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	04c4a000 	sxtw	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	04c4a01f 	sxtw	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	04c4bc00 	sxtw	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	04c4a3e0 	sxtw	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	645ce000 	ucvtf	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	645ce01f 	ucvtf	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	645cfc00 	ucvtf	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	645ce3e0 	ucvtf	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	645da000 	ucvtf	z0\.h, p0/z, z0\.s
 *[0-9a-f]+:	645da01f 	ucvtf	z31\.h, p0/z, z0\.s
 *[0-9a-f]+:	645dbc00 	ucvtf	z0\.h, p7/z, z0\.s
 *[0-9a-f]+:	645da3e0 	ucvtf	z0\.h, p0/z, z31\.s
 *[0-9a-f]+:	649da000 	ucvtf	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	649da01f 	ucvtf	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	649dbc00 	ucvtf	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	649da3e0 	ucvtf	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	64dca000 	ucvtf	z0\.d, p0/z, z0\.s
 *[0-9a-f]+:	64dca01f 	ucvtf	z31\.d, p0/z, z0\.s
 *[0-9a-f]+:	64dcbc00 	ucvtf	z0\.d, p7/z, z0\.s
 *[0-9a-f]+:	64dca3e0 	ucvtf	z0\.d, p0/z, z31\.s
 *[0-9a-f]+:	645de000 	ucvtf	z0\.h, p0/z, z0\.d
 *[0-9a-f]+:	645de01f 	ucvtf	z31\.h, p0/z, z0\.d
 *[0-9a-f]+:	645dfc00 	ucvtf	z0\.h, p7/z, z0\.d
 *[0-9a-f]+:	645de3e0 	ucvtf	z0\.h, p0/z, z31\.d
 *[0-9a-f]+:	64dda000 	ucvtf	z0\.s, p0/z, z0\.d
 *[0-9a-f]+:	64dda01f 	ucvtf	z31\.s, p0/z, z0\.d
 *[0-9a-f]+:	64ddbc00 	ucvtf	z0\.s, p7/z, z0\.d
 *[0-9a-f]+:	64dda3e0 	ucvtf	z0\.s, p0/z, z31\.d
 *[0-9a-f]+:	64dde000 	ucvtf	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	64dde01f 	ucvtf	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	64ddfc00 	ucvtf	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	64dde3e0 	ucvtf	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	4482a000 	urecpe	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	4482a01f 	urecpe	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	4482bc00 	urecpe	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	4482a3e0 	urecpe	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	4483a000 	ursqrte	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	4483a01f 	ursqrte	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	4483bc00 	ursqrte	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	4483a3e0 	ursqrte	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	0441a000 	uxtb	z0\.h, p0/z, z0\.h
 *[0-9a-f]+:	0441a01f 	uxtb	z31\.h, p0/z, z0\.h
 *[0-9a-f]+:	0441bc00 	uxtb	z0\.h, p7/z, z0\.h
 *[0-9a-f]+:	0441a3e0 	uxtb	z0\.h, p0/z, z31\.h
 *[0-9a-f]+:	0481a000 	uxtb	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	0481a01f 	uxtb	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	0481bc00 	uxtb	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	0481a3e0 	uxtb	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	04c1a000 	uxtb	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	04c1a01f 	uxtb	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	04c1bc00 	uxtb	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	04c1a3e0 	uxtb	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	0483a000 	uxth	z0\.s, p0/z, z0\.s
 *[0-9a-f]+:	0483a01f 	uxth	z31\.s, p0/z, z0\.s
 *[0-9a-f]+:	0483bc00 	uxth	z0\.s, p7/z, z0\.s
 *[0-9a-f]+:	0483a3e0 	uxth	z0\.s, p0/z, z31\.s
 *[0-9a-f]+:	04c3a000 	uxth	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	04c3a01f 	uxth	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	04c3bc00 	uxth	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	04c3a3e0 	uxth	z0\.d, p0/z, z31\.d
 *[0-9a-f]+:	04c5a000 	uxtw	z0\.d, p0/z, z0\.d
 *[0-9a-f]+:	04c5a01f 	uxtw	z31\.d, p0/z, z0\.d
 *[0-9a-f]+:	04c5bc00 	uxtw	z0\.d, p7/z, z0\.d
 *[0-9a-f]+:	04c5a3e0 	uxtw	z0\.d, p0/z, z31\.d
